package com.sun.service;

import com.sun.dto.TypeAndAmount;
import org.springframework.data.domain.Page;
import com.sun.pojo.Type;
import org.springframework.data.domain.Pageable;

import java.util.List;

/**
 * @author: glorysun
 * @date: 2020/8/5
 */
public interface TypeService {

    int insertType(Type type);   //新增分类

    Type selectTypeById(Long id);  //根据id查询分类

    Type selectTypeByName(String name);  //根据分类名查询分类

    List<Type> selectTypeList();  //分页查询分类

    int updateType(Type type);     //更新分类

    int deleteType(Long id);    //删除分类

    List<TypeAndAmount> selectTypeAndAmount();  //查询分类以及拥有博客数量
}
